package com.lcke.demo.service;

import com.lcke.common.rest.PageInfo;
import com.lcke.demo.entity.News;

/**
 * (News)表服务接口
 *
 * @author makejava
 * @since 2020-11-09 12:11:28
 */
public interface NewsService {

    PageInfo page(News news);


    /**
     * 通过ID查询单条数据
     *
     * @param id 主键
     * @return 实例对象
     */
    News queryById(Integer id);


    /**
     * 新增数据
     *
     * @param news 实例对象
     * @return 实例对象
     */
    News insert(News news);

    /**
     * 修改数据
     *
     * @param news 实例对象
     * @return 实例对象
     */
    News update(News news);

    /**
     * 通过主键删除数据
     *
     * @param id 主键
     * @return 是否成功
     */
    boolean deleteById(Integer id);

}